package com.hs.srm.admin.modules.pricemanagement.dao;


import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.hs.srm.admin.modules.pricemanagement.entity.HistoricalPriceEntity;
import org.apache.ibatis.annotations.Param;

import java.math.BigDecimal;
import java.util.List;


/**
 * @author yanfei
 * @date 2019年3月1日
 * 询价单抬头数据访问层
 */
public interface HistoricalPriceDao extends BaseMapper<HistoricalPriceEntity> {

    List<HistoricalPriceEntity> findbyIds(@Param("idlist") List<String> idlist);

    //判断非生产性历史价格是否含有
    Integer getRecordCount(@Param("vendorCode") String vendorCode, @Param("materialDesc") String materialDesc, @Param("price") BigDecimal price);

    //判断生产性历史价格是否含有
    Integer getProRecordCount(@Param("vendorCode") String vendorCode, @Param("materialCode") String materialCode, @Param("price") BigDecimal price);

    List<HistoricalPriceEntity> findUnionVendorByIds(@Param("idlist") List<String> idlist);
}
